/**
\file IO.h
*/
#pragma once
#include <lostlbase.h>
#include <System.h>
#include "LoDll.h"

namespace lo {

	class Shell32 : public dll
	{
	public:
		Shell32() : dll("shell32") {}
		bool IsUserAnAdmin();
		HINSTANCE shellExecute( _In_opt_ HWND hwnd, _In_opt_ const char * lpOperation, _In_ const char * lpFile, _In_opt_ const char * lpParameters, _In_opt_ const char * lpDirectory, _In_ INT nShowCmd );
		string SHGetFolderPath( _In_ HWND hwndOwner, _In_ int nFolder, _In_ HANDLE hToken, _In_ DWORD dwFlags );
	};

}
